// pages/myinfo/myinfo.js
let thisa;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    index: 0,
    multixIndex: [0, 0, 0],
    sex:'女',
    city:'',
    Checked:'未填写',
    interesting:'',
    region: ['北京市' ,'北京市','朝阳区'],
    showModal:false,
    items: [
      { name: '打球', value: '打球'},
      { name: '跑步', value: '跑步' },
      { name: '听歌', value: '听歌' },
      { name: '看书', value: '看书' },
      { name: '交友', value: '交友' },
      { name: '手机', value: '手机' },
      { name: '科技', value: '科技' },
      { name: '人文', value: '人文' },
      { name: '硬件', value: '硬件' },
      { name: '谷歌', value: '谷歌' }
    ],
    customItem: '全部'
  },
  listenCheckboxChange: function (e) {
    console.log('当checkbox-group中的checkbox选中或者取消是我被调用');
    //打印对象包含的详细信息
    let data = e.detail.value;
    console.log(e.detail)
    let len = data.length;
    for(let i = 0;i<len;i++){
      if (i > 5) {
       wx.showModal({
         title: '提示',
         content: '兴趣最多可以选择6个'
       })
      }
    } 
    if(data !=null){
      thisa.setData({
        interesting: data,
      })
    }
  },
  setuserinfo:function(){
    let info = wx.getStorageSync("info");
    console.log(info)
    let sex = info.gender;
    console.log(sex)
    if(sex == 1){
      thisa.setData({
        sex:'男'
      })
    }
    if(sex == 2){
      thisa.setData({
        sex: '女'
      })
    }
    if (sex == 0) {
      thisa.setData({
        sex: '未知'
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    thisa = this;
    thisa.setuserinfo();
  },
  myinterest:function(){
    thisa.setData({
      showModal:true
    })
  },
  preventTouchMove: function () {
  },
  hideModal:function(){
    thisa.setData({
      showModal: false
    })  
  },
  onCancel:function(){
    thisa.hideModal();
  },
  onConfirm:function(){
    thisa.hideModal();
  },
  bindPickerChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      index: e.detail.value
    })
  },
  bindMultiPickerChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      multiIndex: e.detail.value
    })
  },
  bindRegionChange: function (e) {
    console.log('picker发送选择改变，携带值为', e.detail.value)
    this.setData({
      region: e.detail.value
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})